; 中断向量表
global IntVectorStart
global IntVectorLen
IntVectorStart:
    dd Int0x00_Entry
    dd Int0x01_Entry
    dd Int0x02_Entry
    dd Int0x03_Entry
    dd Int0x04_Entry
    dd Int0x05_Entry
    dd Int0x06_Entry
    dd Int0x07_Entry
    dd Int0x08_Entry
    dd Int0x09_Entry
    dd Int0x0A_Entry
    dd Int0x0B_Entry
    dd Int0x0C_Entry
    dd Int0x0D_Entry
    dd Int0x0E_Entry
    dd Int0x0F_Entry
    dd Int0x10_Entry
    dd Int0x11_Entry
    dd Int0x12_Entry
    dd Int0x13_Entry
    dd Int0x14_Entry
    dd Int0x15_Entry
    dd Int0x16_Entry
    dd Int0x17_Entry
    dd Int0x18_Entry
    dd Int0x19_Entry
    dd Int0x1A_Entry
    dd Int0x1B_Entry
    dd Int0x1C_Entry
    dd Int0x1D_Entry
    dd Int0x1E_Entry
    dd Int0x1F_Entry
    dd Int0x20_Entry
    dd Int0x21_Entry
    dd Int0x22_Entry
    dd Int0x23_Entry
    dd Int0x24_Entry
    dd Int0x25_Entry
    dd Int0x26_Entry
    dd Int0x27_Entry
    dd Int0x28_Entry
    dd Int0x29_Entry
    dd Int0x2A_Entry
    dd Int0x2B_Entry
    dd Int0x2C_Entry
    dd Int0x2D_Entry
    dd Int0x2E_Entry
    dd Int0x2F_Entry
    dd Int0x30_Entry
    dd Int0x31_Entry
    dd Int0x32_Entry
    dd Int0x33_Entry
    dd Int0x34_Entry
    dd Int0x35_Entry
    dd Int0x36_Entry
    dd Int0x37_Entry
    dd Int0x38_Entry
    dd Int0x39_Entry
    dd Int0x3A_Entry
    dd Int0x3B_Entry
    dd Int0x3C_Entry
    dd Int0x3D_Entry
    dd Int0x3E_Entry
    dd Int0x3F_Entry
    dd Int0x40_Entry
    dd Int0x41_Entry
    dd Int0x42_Entry
    dd Int0x43_Entry
    dd Int0x44_Entry
    dd Int0x45_Entry
    dd Int0x46_Entry
    dd Int0x47_Entry
    dd Int0x48_Entry
    dd Int0x49_Entry
    dd Int0x4A_Entry
    dd Int0x4B_Entry
    dd Int0x4C_Entry
    dd Int0x4D_Entry
    dd Int0x4E_Entry
    dd Int0x4F_Entry
    dd Int0x50_Entry
    dd Int0x51_Entry
    dd Int0x52_Entry
    dd Int0x53_Entry
    dd Int0x54_Entry
    dd Int0x55_Entry
    dd Int0x56_Entry
    dd Int0x57_Entry
    dd Int0x58_Entry
    dd Int0x59_Entry
    dd Int0x5A_Entry
    dd Int0x5B_Entry
    dd Int0x5C_Entry
    dd Int0x5D_Entry
    dd Int0x5E_Entry
    dd Int0x5F_Entry
    dd Int0x60_Entry
    dd Int0x61_Entry
    dd Int0x62_Entry
    dd Int0x63_Entry
    dd Int0x64_Entry
    dd Int0x65_Entry
    dd Int0x66_Entry
    dd Int0x67_Entry
    dd Int0x68_Entry
    dd Int0x69_Entry
    dd Int0x6A_Entry
    dd Int0x6B_Entry
    dd Int0x6C_Entry
    dd Int0x6D_Entry
    dd Int0x6E_Entry
    dd Int0x6F_Entry
    dd Int0x70_Entry
    dd Int0x71_Entry
    dd Int0x72_Entry
    dd Int0x73_Entry
    dd Int0x74_Entry
    dd Int0x75_Entry
    dd Int0x76_Entry
    dd Int0x77_Entry
    dd Int0x78_Entry
    dd Int0x79_Entry
    dd Int0x7A_Entry
    dd Int0x7B_Entry
    dd Int0x7C_Entry
    dd Int0x7D_Entry
    dd Int0x7E_Entry
    dd Int0x7F_Entry
    dd Int0x80_Entry
    dd Int0x81_Entry
    dd Int0x82_Entry
    dd Int0x83_Entry
    dd Int0x84_Entry
    dd Int0x85_Entry
    dd Int0x86_Entry
    dd Int0x87_Entry
    dd Int0x88_Entry
    dd Int0x89_Entry
    dd Int0x8A_Entry
    dd Int0x8B_Entry
    dd Int0x8C_Entry
    dd Int0x8D_Entry
    dd Int0x8E_Entry
    dd Int0x8F_Entry
    dd Int0x90_Entry
    dd Int0x91_Entry
    dd Int0x92_Entry
    dd Int0x93_Entry
    dd Int0x94_Entry
    dd Int0x95_Entry
    dd Int0x96_Entry
    dd Int0x97_Entry
    dd Int0x98_Entry
    dd Int0x99_Entry
    dd Int0x9A_Entry
    dd Int0x9B_Entry
    dd Int0x9C_Entry
    dd Int0x9D_Entry
    dd Int0x9E_Entry
    dd Int0x9F_Entry
    dd Int0xA0_Entry
    dd Int0xA1_Entry
    dd Int0xA2_Entry
    dd Int0xA3_Entry
    dd Int0xA4_Entry
    dd Int0xA5_Entry
    dd Int0xA6_Entry
    dd Int0xA7_Entry
    dd Int0xA8_Entry
    dd Int0xA9_Entry
    dd Int0xAA_Entry
    dd Int0xAB_Entry
    dd Int0xAC_Entry
    dd Int0xAD_Entry
    dd Int0xAE_Entry
    dd Int0xAF_Entry
    dd Int0xB0_Entry
    dd Int0xB1_Entry
    dd Int0xB2_Entry
    dd Int0xB3_Entry
    dd Int0xB4_Entry
    dd Int0xB5_Entry
    dd Int0xB6_Entry
    dd Int0xB7_Entry
    dd Int0xB8_Entry
    dd Int0xB9_Entry
    dd Int0xBA_Entry
    dd Int0xBB_Entry
    dd Int0xBC_Entry
    dd Int0xBD_Entry
    dd Int0xBE_Entry
    dd Int0xBF_Entry
    dd Int0xC0_Entry
    dd Int0xC1_Entry
    dd Int0xC2_Entry
    dd Int0xC3_Entry
    dd Int0xC4_Entry
    dd Int0xC5_Entry
    dd Int0xC6_Entry
    dd Int0xC7_Entry
    dd Int0xC8_Entry
    dd Int0xC9_Entry
    dd Int0xCA_Entry
    dd Int0xCB_Entry
    dd Int0xCC_Entry
    dd Int0xCD_Entry
    dd Int0xCE_Entry
    dd Int0xCF_Entry
    dd Int0xD0_Entry
    dd Int0xD1_Entry
    dd Int0xD2_Entry
    dd Int0xD3_Entry
    dd Int0xD4_Entry
    dd Int0xD5_Entry
    dd Int0xD6_Entry
    dd Int0xD7_Entry
    dd Int0xD8_Entry
    dd Int0xD9_Entry
    dd Int0xDA_Entry
    dd Int0xDB_Entry
    dd Int0xDC_Entry
    dd Int0xDD_Entry
    dd Int0xDE_Entry
    dd Int0xDF_Entry
    dd Int0xE0_Entry
    dd Int0xE1_Entry
    dd Int0xE2_Entry
    dd Int0xE3_Entry
    dd Int0xE4_Entry
    dd Int0xE5_Entry
    dd Int0xE6_Entry
    dd Int0xE7_Entry
    dd Int0xE8_Entry
    dd Int0xE9_Entry
    dd Int0xEA_Entry
    dd Int0xEB_Entry
    dd Int0xEC_Entry
    dd Int0xED_Entry
    dd Int0xEE_Entry
    dd Int0xEF_Entry
    dd Int0xF0_Entry
    dd Int0xF1_Entry
    dd Int0xF2_Entry
    dd Int0xF3_Entry
    dd Int0xF4_Entry
    dd Int0xF5_Entry
    dd Int0xF6_Entry
    dd Int0xF7_Entry
    dd Int0xF8_Entry
    dd Int0xF9_Entry
    dd Int0xFA_Entry
    dd Int0xFB_Entry
    dd Int0xFC_Entry
    dd Int0xFD_Entry
    dd Int0xFE_Entry
    dd Int0xFF_Entry
IntVectorLen:
    dd ($-IntVectorStart)/4

KERNEL_STACK equ 0x7c00
extern current_reg
%macro BeginISR 0
    ; 保存上下文, ss esp eflags cs eip 这 5 个寄存器已被 CPU 自动入栈保存
    sub esp, 4                  ; 跳过 err_code
    pushad                      ; 保存通用寄存器
    push ds
    push es
    push fs 
    push gs
    mov esp, KERNEL_STACK       ; 重新指定栈顶 esp 到内核栈，以供接下来的逻辑功能代码部分使用 
%endmacro

%macro EndISR 0
    mov esp, [current_reg]      ; 使栈顶 esp 指向上下文数据结构 reg 的起始位置
    ; 恢复上下文 
    pop gs
    pop fs
    pop es
    pop ds   
    popad                       ; 恢复通用寄存器
    add esp, 4                  ; 跳过 err_code
    iret                        ; 恢复 ss esp eflags cs eip 这 5 个寄存器
%endmacro

%macro BeginFSR 0
    ; 保存上下文, ss esp eflags cs eip 这 5 个寄存器以及 err_code 已被 CPU 自动入栈保存
    pushad                      ; 保存通用寄存器
    push ds
    push es
    push fs 
    push gs
    mov esp, KERNEL_STACK       ; 重新指定栈顶 esp 到内核栈，以供接下来的逻辑功能代码部分使用 
%endmacro

%macro EndFSR 0
    mov esp, [current_reg]      ; 使栈顶 esp 指向上下文数据结构 reg 的起始位置
    ; 恢复上下文 
    pop gs
    pop fs
    pop es
    pop ds   
    popad                       ; 恢复通用寄存器
    iret                        ; 恢复 ss esp eflags cs eip err_code
%endmacro



DefaultHandle:
    ret

Int0x00_Entry:
    call DefaultHandle
    iret

Int0x01_Entry:
    call DefaultHandle
    iret

Int0x02_Entry:
    call DefaultHandle
    iret

Int0x03_Entry:
    call DefaultHandle
    iret

Int0x04_Entry:
    call DefaultHandle
    iret

Int0x05_Entry:
    call DefaultHandle 
    iret

Int0x06_Entry:
    call DefaultHandle
    iret

Int0x07_Entry:
    call DefaultHandle
    iret

Int0x08_Entry:
    call DefaultHandle
    iret

Int0x09_Entry:
    call DefaultHandle
    iret

Int0x0A_Entry:
    call DefaultHandle
    iret

Int0x0B_Entry:
    call DefaultHandle
    iret

Int0x0C_Entry:
    call DefaultHandle 
    iret

Int0x0D_Entry:
    call DefaultHandle
    iret

extern PageFaultHandle
Int0x0E_Entry:
    BeginFSR
    call PageFaultHandle
    EndFSR

Int0x0F_Entry:
    call DefaultHandle
    iret

Int0x10_Entry:
    call DefaultHandle
    iret

Int0x11_Entry:
    call DefaultHandle 
    iret

Int0x12_Entry:
    call DefaultHandle 
    iret

Int0x13_Entry:
    call DefaultHandle
    iret

Int0x14_Entry:
    call DefaultHandle
    iret

Int0x15_Entry:
    call DefaultHandle 
    iret

Int0x16_Entry:
    call DefaultHandle
    iret

Int0x17_Entry:
    call DefaultHandle 
    iret

Int0x18_Entry:
    call DefaultHandle
    iret

Int0x19_Entry:
    call DefaultHandle
    iret

Int0x1A_Entry:
    call DefaultHandle 
    iret

Int0x1B_Entry:
    call DefaultHandle
    iret

Int0x1C_Entry:
    call DefaultHandle
    iret

Int0x1D_Entry:
    call DefaultHandle
    iret

Int0x1E_Entry:
    call DefaultHandle
    iret

Int0x1F_Entry:
    call DefaultHandle
    iret

extern Int0x20Handle
Int0x20_Entry:
    BeginISR
    call Int0x20Handle          ; 中断逻辑功能
    EndISR

Int0x21_Entry:
    call DefaultHandle
    iret

Int0x22_Entry:
    call DefaultHandle
    iret

Int0x23_Entry:
    call DefaultHandle
    iret

Int0x24_Entry:
    call DefaultHandle
    iret

Int0x25_Entry:
    call DefaultHandle
    iret

Int0x26_Entry:
    call DefaultHandle
    iret

Int0x27_Entry:
    call DefaultHandle
    iret

Int0x28_Entry:
    call DefaultHandle
    iret

Int0x29_Entry:
    call DefaultHandle
    iret

Int0x2A_Entry:
    call DefaultHandle
    iret

Int0x2B_Entry:
    call DefaultHandle
    iret

Int0x2C_Entry:
    call DefaultHandle
    iret

Int0x2D_Entry:
    call DefaultHandle
    iret

Int0x2E_Entry:
    call DefaultHandle
    iret

Int0x2F_Entry:
    call DefaultHandle
    iret

Int0x30_Entry:
    call DefaultHandle
    iret

Int0x31_Entry:
    call DefaultHandle
    iret

Int0x32_Entry:
    call DefaultHandle
    iret

Int0x33_Entry:
    call DefaultHandle
    iret

Int0x34_Entry:
    call DefaultHandle
    iret

Int0x35_Entry:
    call DefaultHandle
    iret

Int0x36_Entry:
    call DefaultHandle
    iret

Int0x37_Entry:
    call DefaultHandle
    iret

Int0x38_Entry:
    call DefaultHandle
    iret

Int0x39_Entry:
    call DefaultHandle
    iret

Int0x3A_Entry:
    call DefaultHandle
    iret

Int0x3B_Entry:
    call DefaultHandle
    iret

Int0x3C_Entry:
    call DefaultHandle
    iret

Int0x3D_Entry:
    call DefaultHandle
    iret

Int0x3E_Entry:
    call DefaultHandle
    iret

Int0x3F_Entry:
    call DefaultHandle
    iret

Int0x40_Entry:
    call DefaultHandle
    iret

Int0x41_Entry:
    call DefaultHandle
    iret

Int0x42_Entry:
    call DefaultHandle
    iret

Int0x43_Entry:
    call DefaultHandle
    iret

Int0x44_Entry:
    call DefaultHandle
    iret

Int0x45_Entry:
    call DefaultHandle
    iret

Int0x46_Entry:
    call DefaultHandle
    iret

Int0x47_Entry:
    call DefaultHandle
    iret

Int0x48_Entry:
    call DefaultHandle
    iret

Int0x49_Entry:
    call DefaultHandle
    iret

Int0x4A_Entry:
    call DefaultHandle
    iret

Int0x4B_Entry:
    call DefaultHandle
    iret

Int0x4C_Entry:
    call DefaultHandle
    iret

Int0x4D_Entry:
    call DefaultHandle
    iret

Int0x4E_Entry:
    call DefaultHandle
    iret

Int0x4F_Entry:
    call DefaultHandle
    iret

Int0x50_Entry:
    call DefaultHandle
    iret

Int0x51_Entry:
    call DefaultHandle
    iret

Int0x52_Entry:
    call DefaultHandle
    iret

Int0x53_Entry:
    call DefaultHandle
    iret

Int0x54_Entry:
    call DefaultHandle
    iret

Int0x55_Entry:
    call DefaultHandle
    iret

Int0x56_Entry:
    call DefaultHandle
    iret

Int0x57_Entry:
    call DefaultHandle
    iret

Int0x58_Entry:
    call DefaultHandle
    iret

Int0x59_Entry:
    call DefaultHandle
    iret

Int0x5A_Entry:
    call DefaultHandle
    iret

Int0x5B_Entry:
    call DefaultHandle
    iret

Int0x5C_Entry:
    call DefaultHandle
    iret

Int0x5D_Entry:
    call DefaultHandle
    iret

Int0x5E_Entry:
    call DefaultHandle
    iret

Int0x5F_Entry:
    call DefaultHandle
    iret

Int0x60_Entry:
    call DefaultHandle
    iret

Int0x61_Entry:
    call DefaultHandle
    iret

Int0x62_Entry:
    call DefaultHandle
    iret

Int0x63_Entry:
    call DefaultHandle
    iret

Int0x64_Entry:
    call DefaultHandle
    iret

Int0x65_Entry:
    call DefaultHandle
    iret

Int0x66_Entry:
    call DefaultHandle
    iret

Int0x67_Entry:
    call DefaultHandle
    iret

Int0x68_Entry:
    call DefaultHandle
    iret

Int0x69_Entry:
    call DefaultHandle
    iret

Int0x6A_Entry:
    call DefaultHandle
    iret

Int0x6B_Entry:
    call DefaultHandle
    iret

Int0x6C_Entry:
    call DefaultHandle
    iret

Int0x6D_Entry:
    call DefaultHandle
    iret

Int0x6E_Entry:
    call DefaultHandle
    iret

Int0x6F_Entry:
    call DefaultHandle
    iret

Int0x70_Entry:
    call DefaultHandle
    iret

Int0x71_Entry:
    call DefaultHandle
    iret

Int0x72_Entry:
    call DefaultHandle
    iret

Int0x73_Entry:
    call DefaultHandle
    iret

Int0x74_Entry:
    call DefaultHandle
    iret

Int0x75_Entry:
    call DefaultHandle
    iret

Int0x76_Entry:
    call DefaultHandle
    iret

Int0x77_Entry:
    call DefaultHandle
    iret

Int0x78_Entry:
    call DefaultHandle
    iret

Int0x79_Entry:
    call DefaultHandle
    iret

Int0x7A_Entry:
    call DefaultHandle
    iret

Int0x7B_Entry:
    call DefaultHandle
    iret

Int0x7C_Entry:
    call DefaultHandle
    iret

Int0x7D_Entry:
    call DefaultHandle
    iret

Int0x7E_Entry:
    call DefaultHandle
    iret

Int0x7F_Entry:
    call DefaultHandle
    iret

extern Int0x80Handle
Int0x80_Entry:
    BeginISR
    push eax
    call Int0x80Handle          ; 中断逻辑功能
    add esp, 4
    EndISR

Int0x81_Entry:
    call DefaultHandle
    iret

Int0x82_Entry:
    call DefaultHandle
    iret

Int0x83_Entry:
    call DefaultHandle
    iret

Int0x84_Entry:
    call DefaultHandle
    iret

Int0x85_Entry:
    call DefaultHandle
    iret

Int0x86_Entry:
    call DefaultHandle
    iret

Int0x87_Entry:
    call DefaultHandle
    iret

Int0x88_Entry:
    call DefaultHandle
    iret

Int0x89_Entry:
    call DefaultHandle
    iret

Int0x8A_Entry:
    call DefaultHandle
    iret

Int0x8B_Entry:
    call DefaultHandle
    iret

Int0x8C_Entry:
    call DefaultHandle
    iret

Int0x8D_Entry:
    call DefaultHandle
    iret

Int0x8E_Entry:
    call DefaultHandle
    iret

Int0x8F_Entry:
    call DefaultHandle
    iret

Int0x90_Entry:
    call DefaultHandle
    iret

Int0x91_Entry:
    call DefaultHandle
    iret

Int0x92_Entry:
    call DefaultHandle
    iret

Int0x93_Entry:
    call DefaultHandle
    iret

Int0x94_Entry:
    call DefaultHandle
    iret

Int0x95_Entry:
    call DefaultHandle
    iret

Int0x96_Entry:
    call DefaultHandle
    iret

Int0x97_Entry:
    call DefaultHandle
    iret

Int0x98_Entry:
    call DefaultHandle
    iret

Int0x99_Entry:
    call DefaultHandle
    iret

Int0x9A_Entry:
    call DefaultHandle
    iret

Int0x9B_Entry:
    call DefaultHandle
    iret

Int0x9C_Entry:
    call DefaultHandle
    iret

Int0x9D_Entry:
    call DefaultHandle
    iret

Int0x9E_Entry:
    call DefaultHandle
    iret

Int0x9F_Entry:
    call DefaultHandle
    iret

Int0xA0_Entry:
    call DefaultHandle
    iret

Int0xA1_Entry:
    call DefaultHandle
    iret

Int0xA2_Entry:
    call DefaultHandle
    iret

Int0xA3_Entry:
    call DefaultHandle
    iret

Int0xA4_Entry:
    call DefaultHandle
    iret

Int0xA5_Entry:
    call DefaultHandle
    iret

Int0xA6_Entry:
    call DefaultHandle
    iret

Int0xA7_Entry:
    call DefaultHandle
    iret

Int0xA8_Entry:
    call DefaultHandle
    iret

Int0xA9_Entry:
    call DefaultHandle
    iret

Int0xAA_Entry:
    call DefaultHandle
    iret

Int0xAB_Entry:
    call DefaultHandle
    iret

Int0xAC_Entry:
    call DefaultHandle
    iret

Int0xAD_Entry:
    call DefaultHandle
    iret

Int0xAE_Entry:
    call DefaultHandle
    iret

Int0xAF_Entry:
    call DefaultHandle
    iret

Int0xB0_Entry:
    call DefaultHandle
    iret

Int0xB1_Entry:
    call DefaultHandle
    iret

Int0xB2_Entry:
    call DefaultHandle
    iret

Int0xB3_Entry:
    call DefaultHandle
    iret

Int0xB4_Entry:
    call DefaultHandle
    iret

Int0xB5_Entry:
    call DefaultHandle
    iret

Int0xB6_Entry:
    call DefaultHandle
    iret

Int0xB7_Entry:
    call DefaultHandle
    iret

Int0xB8_Entry:
    call DefaultHandle
    iret

Int0xB9_Entry:
    call DefaultHandle
    iret

Int0xBA_Entry:
    call DefaultHandle
    iret

Int0xBB_Entry:
    call DefaultHandle
    iret

Int0xBC_Entry:
    call DefaultHandle
    iret

Int0xBD_Entry:
    call DefaultHandle
    iret

Int0xBE_Entry:
    call DefaultHandle
    iret

Int0xBF_Entry:
    call DefaultHandle
    iret

Int0xC0_Entry:
    call DefaultHandle
    iret

Int0xC1_Entry:
    call DefaultHandle
    iret

Int0xC2_Entry:
    call DefaultHandle
    iret

Int0xC3_Entry:
    call DefaultHandle
    iret

Int0xC4_Entry:
    call DefaultHandle
    iret

Int0xC5_Entry:
    call DefaultHandle
    iret

Int0xC6_Entry:
    call DefaultHandle
    iret

Int0xC7_Entry:
    call DefaultHandle
    iret

Int0xC8_Entry:
    call DefaultHandle
    iret

Int0xC9_Entry:
    call DefaultHandle
    iret

Int0xCA_Entry:
    call DefaultHandle
    iret

Int0xCB_Entry:
    call DefaultHandle
    iret

Int0xCC_Entry:
    call DefaultHandle
    iret

Int0xCD_Entry:
    call DefaultHandle
    iret

Int0xCE_Entry:
    call DefaultHandle
    iret

Int0xCF_Entry:
    call DefaultHandle
    iret

Int0xD0_Entry:
    call DefaultHandle
    iret

Int0xD1_Entry:
    call DefaultHandle
    iret

Int0xD2_Entry:
    call DefaultHandle
    iret

Int0xD3_Entry:
    call DefaultHandle
    iret

Int0xD4_Entry:
    call DefaultHandle
    iret

Int0xD5_Entry:
    call DefaultHandle
    iret

Int0xD6_Entry:
    call DefaultHandle
    iret

Int0xD7_Entry:
    call DefaultHandle
    iret

Int0xD8_Entry:
    call DefaultHandle
    iret

Int0xD9_Entry:
    call DefaultHandle
    iret

Int0xDA_Entry:
    call DefaultHandle
    iret

Int0xDB_Entry:
    call DefaultHandle
    iret

Int0xDC_Entry:
    call DefaultHandle
    iret

Int0xDD_Entry:
    call DefaultHandle
    iret

Int0xDE_Entry:
    call DefaultHandle
    iret

Int0xDF_Entry:
    call DefaultHandle
    iret

Int0xE0_Entry:
    call DefaultHandle
    iret

Int0xE1_Entry:
    call DefaultHandle
    iret

Int0xE2_Entry:
    call DefaultHandle
    iret

Int0xE3_Entry:
    call DefaultHandle
    iret

Int0xE4_Entry:
    call DefaultHandle
    iret

Int0xE5_Entry:
    call DefaultHandle
    iret

Int0xE6_Entry:
    call DefaultHandle
    iret

Int0xE7_Entry:
    call DefaultHandle
    iret

Int0xE8_Entry:
    call DefaultHandle
    iret

Int0xE9_Entry:
    call DefaultHandle
    iret

Int0xEA_Entry:
    call DefaultHandle
    iret

Int0xEB_Entry:
    call DefaultHandle
    iret

Int0xEC_Entry:
    call DefaultHandle
    iret

Int0xED_Entry:
    call DefaultHandle
    iret

Int0xEE_Entry:
    call DefaultHandle
    iret

Int0xEF_Entry:
    call DefaultHandle
    iret

Int0xF0_Entry:
    call DefaultHandle
    iret

Int0xF1_Entry:
    call DefaultHandle
    iret

Int0xF2_Entry:
    call DefaultHandle
    iret

Int0xF3_Entry:
    call DefaultHandle
    iret

Int0xF4_Entry:
    call DefaultHandle
    iret

Int0xF5_Entry:
    call DefaultHandle
    iret

Int0xF6_Entry:
    call DefaultHandle
    iret

Int0xF7_Entry:
    call DefaultHandle
    iret

Int0xF8_Entry:
    call DefaultHandle
    iret

Int0xF9_Entry:
    call DefaultHandle
    iret

Int0xFA_Entry:
    call DefaultHandle
    iret

Int0xFB_Entry:
    call DefaultHandle
    iret

Int0xFC_Entry:
    call DefaultHandle
    iret

Int0xFD_Entry:
    call DefaultHandle
    iret

Int0xFE_Entry:
    call DefaultHandle
    iret

Int0xFF_Entry:
    call DefaultHandle
    iret

